package com.cntcdt.api.service.impl;

import java.util.List;

import com.cntcdt.api.db.dao.UpdatePackageDao;
import com.cntcdt.api.db.model.UpdatePackageModel;
import com.cntcdt.api.service.UpdatePackageService;

public class UpdatePackageServiceImpl implements UpdatePackageService {

	@Override
	public List<UpdatePackageModel> findAfterVersionPackage(int version) {
		return UpdatePackageDao.getInstance().findAfterVersionPackage(version);
	}

	@Override
	public UpdatePackageModel findById(int id) {
		return UpdatePackageDao.getInstance().findByPrimaryKey(id);
	}

	@Override
	public int insertModel(UpdatePackageModel updatePackage) {
		return UpdatePackageDao.getInstance().insert(updatePackage);
	}

	@Override
	public List<UpdatePackageModel> findBySortTime(int sortTime) {
		return UpdatePackageDao.getInstance().findBySortTime(sortTime);
	}

	@Override
	public boolean updateModel(UpdatePackageModel updatePackage) {
		return UpdatePackageDao.getInstance().update(updatePackage);
	}

	@Override
	public List<UpdatePackageModel> findByLast20Package() {
		return UpdatePackageDao.getInstance().findByLast20Package();
	}

	@Override
	public List<UpdatePackageModel> findByLast20SoftPackage() {
		// TODO Auto-generated method stub
		return UpdatePackageDao.getInstance().findByLast20SoftPackage();
	}

	@Override
	public List<UpdatePackageModel> findByLast20PipePackage() {
		// TODO Auto-generated method stub
		return UpdatePackageDao.getInstance().findByLast20PipePackage();
	}

}
